package com.groot.medical.entity;

import java.io.Serializable;
import java.util.List;







public class MenuTreeDto implements Serializable{
	/**   
	 * @Fields serialVersionUID : TODO(用一句话描述这个变量表示什么)   
	 */ 
	private static final long serialVersionUID = 1L;
	
	/**
	 * 一级菜单
	 */
	private Menu menu;
	
	/**
	 * 二级菜单列表项
	 */
	private List<Menu> items;
	/**
	 * 数列表
	 */
	private List<Ztree> nodeList;
	
	
	public List<Ztree> getAndChNodes(List<Menu> menus){
		if(menus != null && menus.size()>0){
			for(int i=0;i<nodeList.size();i++){
				for(Menu m : menus){
					if(nodeList.get(i).getId().equals(m.getMenuId())){
						nodeList.get(i).setChecked(true);
					}
				}
			}
		}
		return this.nodeList;
	}

	public Menu getMenu() {
		return menu;
	}

	public void setMenu(Menu menu) {
		this.menu = menu;
	}

	public List<Menu> getItems() {
		return items;
	}

	public void setItems(List<Menu> items) {
		this.items = items;
	}

	@Override
	public String toString() {
		return "MenuTreeDto [menu=" + menu + ", items=" + items + "]";
	}

}
